#ifndef _GET_PARAM_H_
#define _GET_PARAM_H_

template<class Type>
struct GetParam;

template
<
    template<typename ...> class Tmp,
    typename T1,
    typename ...Types
>
struct GetParam< Tmp<T1, Types...> >
{
    typedef T1 Result;
};

#endif // _GET_PARAM_
